package asn.match.dao;

import java.util.List;

import asn.match.model.MemberAccount;

public interface MemberAccountDAO {

	public void addMemberAccount(MemberAccount memberAccount);
	
	public void updateMemberAccount(MemberAccount memberAccount);

	public void deleteMemberAccount(MemberAccount memberAccount);
	
	public List<MemberAccount> findAllMemberAccounts();
	
	public MemberAccount findMemberAccountById(Integer memberAccountId);
	
	public List<MemberAccount> findMemberAccountByLinkname(String linkname);

	public List<MemberAccount> findMemberAccountByValidationCode(String validationCode);

	public List<MemberAccount> findMemberAccountByEmail(String email);

}
